panoramic telescope - Español Inglés Diccionario